package com.weirblog.service;

import javax.enterprise.context.ApplicationScoped;
import javax.transaction.Transactional;

@ApplicationScoped
public class LoginService {

	public void roles(Integer userId) {
		
	}
	
	@Transactional
	public void init() {
//		SysModule module = new SysModule();
//		module.code = "system";
//		module.component = "system";
//		module.name = "系统管理";
//		module.path = "sys";
//		module.stepType = 1;
//		SysModule.persist(module);
//		
//		SysModule module_user = new SysModule();
//		module_user.code = "user";
//		module_user.component = "sys_user";
//		module_user.name = "后台用户管理";
//		module_user.path = "user";
//		module_user.stepType = 1;
//		SysModule.persist(module_user);
//		
//		SysModule module_module = new SysModule();
//		module_module.code = "module";
//		module_module.component = "sys_module";
//		module_module.name = "后台菜单管理";
//		module_module.path = "module";
//		module_module.stepType = 1;
//		SysModule.persist(module_module);
//		
//		SysRole role = new SysRole();
//		role.code = "admin";
//		role.name = "管理员";
//		SysRole.persist(role);
//		
//		SysRoleModule roleModule = new SysRoleModule();
//		roleModule.roleId = role.id;
//		roleModule.moduleId = module.id;
//		SysRoleModule.persist(roleModule);
//		SysRoleModule roleModule2 = new SysRoleModule();
//		roleModule2.roleId = role.id;
//		roleModule2.moduleId = module_user.id;
//		SysRoleModule.persist(roleModule2);
//		SysRoleModule roleModule3 = new SysRoleModule();
//		roleModule3.roleId = role.id;
//		roleModule3.moduleId = module_module.id;
//		SysRoleModule.persist(roleModule3);
//		
//		SysUser user = new SysUser();
//		user.email = "22222@qq.com";
//		user.userName = "weiwei";
//		user.userPwd = AesEncyptUtil.encrypt("123456");
//		SysUser.persist(user);
//		
//		SysUserRole userRole = new SysUserRole();
//		userRole.userId = user.id;
//		userRole.roleId = role.id;
//		SysUserRole.persist(userRole);
	}
}
